package cn.iocoder.yudao.module.ems.service.supplier;

import cn.iocoder.yudao.module.ems.controller.admin.supplier.vo.ContactCreateReqVO;
import cn.iocoder.yudao.module.ems.controller.admin.supplier.vo.ContactRespVO;
import cn.iocoder.yudao.module.ems.dal.dataobject.spares.ContactDO;

import javax.validation.Valid;
import java.util.Collection;
import java.util.List;

/**
 * 联系人信息 Service 接口
 *
 * @author dason
 */
public interface ContactService {

    /**
     * 获得联系人信息列表
     *
     * @param warehousingId 查询条件
     * @return 联系人信息列表
     */
    List<ContactDO> getContactList(Long warehousingId);

    void deleteContact(Long id);

    void updateContact(@Valid ContactRespVO updateReqVO);

}
